package com.yuan.algorithms.acm2016_1;

import java.util.Scanner;

/*
 Problem Description
 读入两个小于10000的正整数A和B，计算A+B。需要注意的是：如果A和B的末尾K（不超过8）位数字相同，请直接输出-1。
 Input
 测试输入包含若干测试用例，每个测试用例占一行，格式为"A B K"，相邻两数字有一个空格间隔。当A和B同时为0时输入结束，相应的结果不要输出。
 Output
 对每个测试用例输出1行，即A+B的值或者是-1。
 Sample Input
 1 2 1
 11 21 1
 108 8 2
 36 64 3
 0 0 1
 Sample Output
 3
 -1
 -1
 100
 */

/**
 * @author YouYuan
 * @contact 1265161633@qq.com
 * @date 2016年3月26日 上午11:35:17
 * @descript
 */
public class 还是A加B {
	static Scanner in = new Scanner(System.in);

	public static void main(String[] args) {
		while(in.hasNext()) {
			int a = in.nextInt();
			int b = in.nextInt();
			int k = in.nextInt();
			if (a == 0 && b == 0) {
				break;
			}
			int t = (int) Math.pow(10, k);
			if (a%t == b % t) {
				System.out.println(-1);
				continue;
			}
			int sum = a+b;
			System.out.println(sum);
		}
	}
}
